Log in
Search words & phrases
on the spot
US /ɑn ði spɑt/
・
UK /ɔn ðə spɔt/
A1
Definition
Video subtitles
other
Immediately; at that location.
Present and ready for action or responsibility.
In a difficult or embarrassing situation.